.epc-parts-list {
  height: 100%;
  overflow: hidden;
  /deep/ .apes-table-tbody > tr > td,
  /deep/ .apes-table-thead > tr > th{
    padding: 4px 0 4px 0 !important;
    //white-space: nowrap;
    //max-width: 120px;
    //overflow: hidden;.epc-parts-list
    //text-overflow: ellipsis;
    font-size: 12px;
    text-align: center;
  }
  /deep/ apes-spin {
    height: 100%;
    .apes-spin-container {
      height: 100%;
      .apes-table {
         height: 100%;
        .apes-table-content {
          height: 100%;
          .apes-table-scroll {
            height: 100%;
            overflow: hidden;
            .apes-table-header {
              overflow: auto !important;
            }
            .apes-table-body {
              overflow: auto !important;
              height: calc( 100% - 40px );
              &::-webkit-scrollbar {
                width: 12px;
                height: 12px;
              }
            }
          }
        }
      }
    }
    ///deep/ .apes-table-scroll {
    //  height: 100%;
    //}
  }
  ///deep/ .apes-table-thead > tr > th {
  //  text-align: center;
  //}
  //
  ///deep/ .apes-table-tbody > tr > td {
  //  text-align: center;
  //}

  /deep/ .apes-table-tbody > tr:hover:not(.apes-table-expanded-row) > td {
    background-color: skyblue !important;
  }

  /deep/ .apes-checkbox {
    vertical-align: baseline;
  }

  /deep/ apes-table　{
    height: calc( 100% - 28px );
  }

  &::-webkit-scrollbar {
    width: 16px;
    height: 16px;
  }

  &::-webkit-scrollbar-track-piece {
    background-color: rgb(241, 241, 241);
    -webkit-border-radius: 2px
  }

  &::-webkit-scrollbar-thumb:vertical {
    height: 5px;
    background-color: rgb(169, 169, 169);
    -webkit-border-radius: 2px
  }

  &::-webkit-scrollbar-thumb:horizontal {
    width: 5px;
    background-color: rgb(169, 169, 169);
    -webkit-border-radius: 2px
  }

}
